function strLength(s, bUnicode255For1) {
  //如果bUnicode255For1为false，返回s的长度加正则匹配\u0256-\uffff的长度
  return (
    s.length +
    (bUnicode255For1 ? 0 : (s.match(/[\u0256-\uffff]/g) || []).length)
  )
}
// 这个题目的题意说的不是很清楚。上面的代码是全部通过测试用例的，“ style="color: rgb(51,51,51);">如果第二个参数 bUnicode255For1 ===
// true，则所有字符长度为 1”的意思是每个字符长度都是1，所以当 style="color: rgb(51,51,51);">bUnicode255For1 === true时，返回值应该为s.length。
function strLength(s, bUnicode255For1) {
  let sum = 0
  for (let i = 0; i < s.length; i++) {
    sum += s.charCodeAt(i) > 255 ? 2 : 1
  }
  return bUnicode255For1 ? s.length : sum
}
